home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
olrdrs
/
clqwk100.zip
/
CLEANQWK.DOC
< prev
next >
Wrap
Text File
|
1994-05-19
|
16KB
|
354 lines
┌───────────────────────────────────────┐
│ CLEANQWK v1.00 │
│ Copyright (C) 1994 Joe Malkin │
└───────────────────────────────────────┘
_________________________________________________________________________
Please read the legal stuff at the end of this document file.
CLEANQWK is distributed subject to the conditions listed there.
If you can't accept the conditions, just don't use the program!
_________________________________________________________________________
1. WHAT DOES CLEANQWK DO?
______________________________
CLEANQWK is designed to increase your QWK mail reading pleasure by
removing the rubbish you don't want to see from your downloaded packets,
and by highlighting those messages that are of most interest to you by
including them with your "personal" messages.
CLEANQWK is run from the DOS prompt after you have downloaded a QWK
packet, and processes the packet before you import it into your offline
mail reader. All of the options listed below are configurable, and can
be set up to match your individual taste.
--- CLEANQWK will strip out the unwanted lines in internet/Usenet
messages. You can decide for yourself which lines are to be kept.
--- The program creates *.NDX files for you. You can reduce your time
online by toggling the option in the mail door so that your QWK
packet does not include the *.NDX files.
--- The program deletes duplicate messages in the package, even across
newsgroups.
--- It can remove messages from and to designated "twits" (particular
users whose meanderings are of no interest to you).
--- It can put messages from and to "dear" users in your personal
conference.
--- A log file, showing the messages in each packet processed and any
lines discarded, can be produced.
2. THE INTERNET HEADER PROBLEM
___________________________________
Typically the top of an internet/Usenet message contains the following
(hereinafter referred to as "garbage"):
┌─────────────────────────────────────────────────────────────────────────┐
│ @SUBJECT:Self Defeating Statements N │
│ @FROM :lrayner@scorpion.cowan.edu.au N │
│ @MSGID :<lrayner.765116863@bluering.cowan.edu.au> N │
│ Path: proxima.alt.za!csir.co.za!ee.und.ac.za!hippo.ru.ac.za!psgrain!cha │
│ rnel!olivea!decwrl!hookup!europa.eng.gtefsd.com!howland.reston.ans.net! │
│ agate!ihnp4.ucsd.edu!munnari.oz.au!news.uwa.edu.au!bluering.cowan.edu.a │
│ u!scorpion!lrayner │
│ From: lrayner@scorpion.cowan.edu.au (Luke RAYNER) │
│ Newsgroups: alt.tasteless.jokes │
│ Subject: Self Defeating Statements │
│ Date: 31 Mar 94 12:27:43 GMT │
│ Organization: Edith Cowan University │
│ Lines: 5 │
│ Message-ID: <lrayner.765116863@bluering.cowan.edu.au> │
└─────────────────────────────────────────────────────────────────────────┘
Most of this information is of no interest to you. You may even have to
scroll a little before you can read the actual message. On the other
hand, there are lines in this sort of message which you may want to keep,
e.g. the lines containing the Email address of the person who posted the
message.
After running CLEANQWK in its default configuration on a QWK packet
containing this garbage, the above was reduced to:-
┌─────────────────────────────────────────────────────────────────────────┐
│ » From: lrayner@scorpion.cowan.edu.au (Luke RAYNER) │
│ » Subject: Self Defeating Statements │
└─────────────────────────────────────────────────────────────────────────┘
3. HOW DO YOU RUN CLEANQWK?
________________________________
It's easy.
Make sure that PKZIP and PKUNZIP are in a directory listed in the PATH
statement of your AUTOEXEC.BAT file. For the sake of convenience, you
may also want to copy the CLEANQWK files into a directory in your PATH.
(The only files necessary to run the program are CLEANQWK.EXE and
CLEANQWK.CFG.)
Go into the directory in which your QWK packets are located. Run the
program against a QWK by typing
CLEANQWK BBSID.QWK<Enter>
where BBSID is the name of the packet from the BBS from which you got
the packet and the packet is the name of the file downloaded.
You can also run CLEANQWK as a batch file or as part of your download
script.
4. HOW DO YOU TELL THE PROGRAM WHICH LINES TO KEEP?
________________________________________________________
Edit the CLEANQWK.CFG file in the same directory as CLEANQWK.EXE using
your favourite ASCII editor. Look for the section contining the "KEEP"
command, and add/delete "KEEP =" lines until the list matches your
preferences. For example:
KEEP = @From
KEEP = @Subject
KEEP = Newsgroup:
Note that the strings are case-insensitive. @FROM is the same as @from.
If you run the program without a CLEANQWK.CFG file, the two default lines
which the program will keep in your internet/Usenet messages are:-
From:
Subject:
5. WHAT HAPPENS WHEN YOU RUN CLEANQWK?
___________________________________________
When you run CLEANQWK without a CLEANQWK.CFG file, you get the following
on your screen, progressing as the program operates:
┌─────────────────────────────────────────────────────────────────────────┐
│ │
│ C:\TF>CLEANQWK BBSID.QWK │
│ CLEANQWK V1.00 Copyright (C) 1994 Joe Malkin │
│ │
│ Configuration file (C:\UTILS\CLEANQWK.CFG) not found - using defaults │
│ The following internet header lines will be kept:- │
│ "From:" │
│ "Subject:" │
│ │
│ Processing packet: BBSID.QWK │
│ Extracting: MESSAGES.DAT and CONTROL.DAT │
│ Processing messages: 408 internet message(s) found. │
│ Making backup file: BBSID.BAK │
│ Stripping old packet: BBSID.QWK │
│ Replacing: MESSAGES.DAT and *.NDX │
│ Cleaning up: Deleting work files. │
│ │
│ Done! │
│ │
└─────────────────────────────────────────────────────────────────────────┘
If you run the program with a modified CLEANQWK.CFG file, you will see
something like the following on your screen:
┌─────────────────────────────────────────────────────────────────────────┐
│ │
│ C:\TF>CLEANQWK BBSID.QWK │
│ CLEANQWK V1.00 Copyright (C) 1994 Joe Malkin │
│ │
│ The following internet header lines will be kept:- │
│ "from" │
│ "@from"